package com.dense.kuiniu.bookborrow.xjSetting.config;

import android.content.Context;

import com.dense.kuiniu.bookborrow.xjSetting.utils.SharePreferceUtil;


/**
 * 静态固定值设置
 */
public class StaticValueConfig {
    public static final boolean NO_HTTP=false;//是否不需要http交互
    public static final String DEFAULT_IP="127.0.0.0";
    public static final String DEFAULT_PORT="8082";

    /**
     * 是否设置视频地址
     * @return true 没有设置，false已经设置
     */
    public static boolean noSettingVideoIP(Context context){
        String IP= SharePreferceUtil.getInstance(context).getString(ShareKeyConfig.CREAME_IP,"127.0.0.0");
        return IP.equals("127.0.0.0")||IP.equals("");
    }

    public static String getHttpAddress(Context context){
//        ServersConnectUtils.getInstall().setAddress(getIP(context),getPort(context));
        return "http://"+getIP(context)+":"+getPort(context)+"/";
    }


    public static String getUpImagePath(Context context){
        return "http://"+getIP(context)+":8083"+"/filemodule/file/uploadStorePhotoOwn";
    }
    public static String getUpPeopleImagePath(Context context){
        return "http://"+getIP(context)+":8083"+"/filemodule/file/uploadStorePhotoInAndOut";
    }
    public static String getDownloadImage(Context context,String path){
        return "http://"+getIP(context)+":8083/"+path;
    }

    /**
     * 获取当前设置的ip地址
     * @param context 上下文
     * @return ip地址
     */
    public static String getIP(Context context){
        return SharePreferceUtil.getInstance(context).getString(ShareKeyConfig.HTTP_IP,DEFAULT_IP);
    }

    /**
     * 获取http端口号
     * @param context 上下文
     * @return 端口号
     */
    public static String getPort(Context context){
        return SharePreferceUtil.getInstance(context).getString(ShareKeyConfig.HTTP_PORT,DEFAULT_PORT);
    }
}
